package vaccine.appointment.system.appointmentrecord.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDate;

/**
 * 当日预约VO
 */
@Data
public class TodayAppointmentVO {
    /**
     * 预约ID
     */
    private Integer id;

    /**
     * 接种人姓名
     */
    private String personName;

    /**
     * 接种人身份证号
     */
    private String personIdNum;

    /**
     * 接种人年龄
     */
    private Integer personAge;

    /**
     * 疫苗名称
     */
    private String vaccineName;

    /**
     * 疫苗类型
     */
    private String vaccineType;

    /**
     * 预约时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private LocalDate appointmentTime;

    /**
     * 预约状态
     */
    private Integer appointmentStatus;

    /**
     * 预约状态描述
     */
    private String appointmentStatusDesc;
}

